Managed Streaming for Kafka
Table of Contents
Privileges
CreateCluster
- description: Grants permission to create a cluster.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": [
"ec2:DescribeSecurityGroups",
"ec2:DescribeSubnets",
"ec2:DescribeVpcs",
"iam:AttachRolePolicy",
"iam:CreateServiceLinkedRole",
"iam:PutRolePolicy",
"kms:CreateGrant",
"kms:DescribeKey"
]
}
}
CreateConfiguration
- description: Grants permission to create a configuration.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteCluster
- description: Grants permission to delete a cluster.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeCluster
- description: Grants permission to describe a cluster.
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeClusterOperation
- description: Returns a description of the cluster operation specified by the ARN.
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeConfiguration
- description: Grants permission to describe a configuration.
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeConfigurationRevision
- description: Grants permission to describe a configuration revision.
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
GetBootstrapBrokers
- description: Grants permission to get connection details for the broker nodes in a cluster.
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
GetCompatibleKafkaVersions
- description: Returns a list of the Apache Kafka versions to which you can update this cluster.
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListClusterOperations
- description: Returns a list of all the operations that have been performed on the specified MSK cluster.
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListClusters
- description: Grants permission to return a list of all clusters in the current account.
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListConfigurations
- description: Grants permission to return a list of all configurations in the current account.
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListNodes
- description: Grants permission to return a list of nodes in a cluster.
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Grants permission to list tags of a MSK resource.
- access level: Read
- resource types
{
"cluster": {
"resource_type": "cluster",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
TagResource
- description: Grants permission to tag a MSK resource.
- access level: Tagging
- resource types
{
"cluster": {
"resource_type": "cluster",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
UntagResource
- description: Grants permission to remove tags from a MSK resource.
- access level: Tagging
- resource types
{
"cluster": {
"resource_type": "cluster",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys"
],
"dependent_actions": []
}
}
UpdateBrokerCount
- description: Updates the number of broker nodes of the cluster.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateBrokerStorage
- description: Updates the storage size of the broker nodes of the cluster
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateClusterConfiguration
- description: Update Kafka configuration running on a cluster.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateClusterKafkaVersion
- description: Updates the cluster to the specified Apache Kafka version.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateMonitoring
- description: Updates the monitoring settings for the cluster.
- access level: Write
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}